impacting head - Turkish English Dictionary